<script src="../funciones/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
</script>
<script>
    $(function() {
        $( "#datepicker2" ).datepicker();
    });
</script>

<?php
if ($_REQUEST["opc"] == '') {
?>

<?php
    include '../funciones/funciones.php';

    echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 90px;\" align=\"center\">";
    cadenaFondoAzul("Generar el Reporte para un Socio");
    echo "</div>";
?>

    <div style="padding-left: 10px; padding-right: 10px; padding-top: 5px;" align="center">
        <div style="width: 300px;">

            <form action="?p=reporte/reportePorSocio&opc=generar" method="POST">
                <table>

                    <tr>
                                          <td align="left" style="width: 100px;">Socio-Afiliado</td>
                                          <td><select id="socio" name="socio" style="width: 150px;" >
                                                        <option>Buscar Socio</option>
                                                 <?php
                                                 include '../variables/varConector.php';

                                                 $conector = mysql_connect(HOST, USUARIO, PASSWORD);
                                                 mysql_select_db(BD, $conector);
                                                 $sql = "SELECT nombre FROM socio ORDER BY nombre";
                                                 $resultado = mysql_query($sql, $conector);
                                                 mysql_close($conector);

                                                 $linea = mysql_fetch_row($resultado);
                                                 do {
                                                        echo "<option value=\"" . $linea["0"] . "\">" . $linea["0"] . "</option>";
                                                 } while ($linea = mysql_fetch_row($resultado))
                                                 ?>
                                          </select>
                                   </td>
                            </tr>



                    <tr>
                        <td align="left" style="width: 100px;">Desde: <span style="font-size: 11px;">(MM/DD/YYYY)</span></td>
                        <td>
                            <input id="datepicker" name="datepicker" type="text" autocomplete="off" style="width: 150px;">
                        </td>
                    </tr>
                    <tr>
                        <td align="left" style="width: 100px;">Hasta: <span style="font-size: 11px;">(MM/DD/YYYY)</span></td>
                        <td>
                            <input id="datepicker2" name="datepicker2" type="text" autocomplete="off" style="width: 150px;">
                        </td>
                    </tr>



                    <tr>
                        <td colspan="2" align="center">
                            <input type="submit" value="Generar">
                        </td>
                    </tr>
                </table>
            </form>
        </div>
    </div>


<?php
} else
if ($_REQUEST["opc"] == 'generar') {



    include '../funciones/funciones.php';
    include '../variables/varConector.php';

    foreach ($_REQUEST AS $clave => $valor) {
        $$clave = $valor;
    }

    $meses = substr($datepicker, 0, 2);
    $dias = substr($datepicker, 3, 2);
    $anios = substr($datepicker, 6, 4);

    $fecha = $anios . "/" . $meses . "/" . $dias;

    $meses2 = substr($datepicker2, 0, 2);
    $dias2 = substr($datepicker2, 3, 2);
    $anios2 = substr($datepicker2, 6, 4);

    $fecha2 = $anios2 . "/" . $meses2 . "/" . $dias2;


    $conector = mysql_connect(HOST, USUARIO, PASSWORD);
    mysql_select_db(BD, $conector);
    $sql = "SELECT socio.nombre, sucursal.nombre, kilos,
                         fleteLiquidacion, viaticos, peaje, status, fecha
                         FROM `viaje`, sucursal, camion, socio
                         WHERE viaje.idCamionRef = camion.id
                         AND camion.idSocioRef = socio.id
                         AND viaje.idSucursalRef = sucursal.id
                         AND socio.nombre = '".$_REQUEST["socio"]."'
                         AND liquidacion = '0'
                         AND fecha <= '" . $fecha2 . "' AND fecha >= '" . $fecha . "'
                         ORDER BY socio.nombre ASC, sucursal.nombre ASC";
    $resultado = mysql_query($sql, $conector);

    $sql = "SELECT socio.nombre, sucursal.nombre, kilos,
                         fleteLiquidacion, viaticos, peaje, status, fecha, total
                         FROM `viaje`, sucursal, camion, socio, historial
                         WHERE viaje.idCamionRef = camion.id
                         AND camion.idSocioRef = socio.id
                         AND viaje.idSucursalRef = sucursal.id
                         AND socio.nombre = '".$_REQUEST["socio"]."'
                         AND viaje.id = historial.idViajeRef
                         AND liquidacion = '1'
                         AND fecha <= '" . $fecha2 . "' AND fecha >= '" . $fecha . "'
                         ORDER BY socio.nombre ASC, sucursal.nombre ASC";

    $resultado2 = mysql_query($sql, $conector);
    mysql_close($conector);



    $resultadoViaje = mysql_fetch_row($resultado);
    $cantidad = mysql_num_rows($resultado);

    $cantidad2 = mysql_num_rows($resultado2);
    $resultadoViaje2 = mysql_fetch_row($resultado2);

    echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 20px;\" align=\"center\">";
    cadenaFondoAzul("Reporte de Viajes Realizados por el Socio sin Liquidar");
    echo "</div>";
?>
    <div style="padding-left: 0px; padding-right: 0px; padding-top: 15px;" align="center">
        <div>


            <table>
                <tr align="center">
                    <td><b>Due&ntilde;o</b></td>
                    <td><b>Destino</b></td>
                    <td><b>Nro. de Viajes</b></td>
                    <td><b>Kilos</b></td>
                    <td><b>Valor de Carga</b></td>
                    <td><b>Valor del Flete</b></td>
                    <td><b>Porcentaje</b></td>
                    <td><b>Seg. de Carga</b></td>
                    <td><b>Viaticos</b></td>
                    <td><b>Peajes</b></td>
                    <td><b>Total</b></td>
                </tr>

            <?php
            $totalKilos = 0;
            $totalPorcentaje = 0;
            $totalViaticos =0;
            $totalTotal = 0;
            for ($i = 0; $i < $cantidad; $i++) {
                $sumatoriaKilos = 0;
                $sumatoriaViaticos = 0;
                $sumatoriaPeaje = 0;
                $viajes = 0;
                do {
                    if(($anteriorSocio == $resultadoViaje["0"]) && ($anteriorEmpresa == $resultadoViaje["1"]))
                        $i++;
                    $anteriorSocio = $resultadoViaje["0"];
                    $anteriorEmpresa = $resultadoViaje["1"];
                    $anteriorStatus = $resultadoViaje["7"];
                    $sumatoriaKilos = $sumatoriaKilos + $resultadoViaje["2"];
                    $sumatoriaViaticos = $sumatoriaViaticos + $resultadoViaje["4"];
                    $sumatoriaPeaje = $sumatoriaPeaje + $resultadoViaje["5"];
                    $fleteFacturacion = $resultadoViaje["3"];
                    $viajes = $viajes + 1;
                } while (($resultadoViaje = mysql_fetch_row($resultado)) && (($anteriorSocio == $resultadoViaje["0"]) && ($anteriorEmpresa == $resultadoViaje["1"])));

                $segCarga = $sumatoriaKilos / 1000;
                if ($anteriorStatus == '0')
                    $porcentaje = ((($fleteFacturacion * $sumatoriaKilos) * 0.11)/1000);
                else
                    $porcentaje= ((( $fleteFacturacion * $sumatoriaKilos) * 0.05)/1000);
                $total = (($fleteFacturacion * $sumatoriaKilos)/1000) - $porcentaje - $debitobancario - $segCarga - $sumatoriaViaticos + $sumatoriaPeaje;
            ?>
                <tr class="zebraImpar"  align="center">
                    <td><?php echo $anteriorSocio; ?></td>
                    <td><?php echo $anteriorEmpresa; ?></td>
                    <td><?php echo $viajes; ?></td>
                    <td><?php echo $sumatoriaKilos; ?></td>
                    <td><?php echo $fleteFacturacion; ?></td>
                    <td><?php echo (($fleteFacturacion * $sumatoriaKilos)/1000); ?></td>
                    <td><?php echo number_format($porcentaje, 2, '.', ''); ?></td>
                    <td><?php echo $segCarga; ?></td>
                    <td><?php echo $sumatoriaViaticos; ?></td>
                    <td><?php echo number_format($sumatoriaPeaje, 2, '.', ''); ?></td>
                    <td><?php echo number_format($total, 2, '.', ''); ?></td>
                </tr>
            <?php
                $totalKilos = $totalKilos + $sumatoriaKilos;
                $totalTotal = $totalTotal + $total;
                $totalViaticos= $totalViaticos + $sumatoriaViaticos;
                $totalPorcentaje = $totalPorcentaje + $porcentaje;
            }
            ?>
                <tr align="center">
                       <td></td>
                       <td></td>
                       <td></td>
                       <td><?php echo $totalKilos; ?></td>
                       <td></td>
                       <td></td>
                       <td><?php echo number_format($totalPorcentaje, 2, '.', ''); ?></td>
                       <td></td>
                       <td><?php echo number_format($totalViaticos, 2, '.', '');?></td>
                       <td><b>TOTAL GENERAL</b></td>
                       <td><b><?php echo number_format($totalTotal, 2, '.', ''); ?></b></td>
                </tr>
        </table>
    </div>
</div>


<?php
    echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 20px;\" align=\"center\">";
    cadenaFondoAzul("Reporte de Viajes Liquidados realizados por el Socio");
    echo "</div>";
?>
    <div style="padding-left: 0px; padding-right: 0px; padding-top: 15px;" align="center">
        <div>


            <table>
                <tr align="center">
                    <td><b>Due&ntilde;o</b></td>
                    <td><b>Destino</b></td>
                    <td><b>Nro. de Viajes</b></td>
                    <td><b>Kilos</b></td>
                    <td><b>Viaticos</b></td>
                    <td><b>Peajes</b></td>
                    <td><b>Total Liquidado</b></td>
                </tr>

            <?php
            $totalKilos = 0;
            $totalPorcentaje = 0;
            $totalTotal = 0;
            for ($i = 0; $i < $cantidad2; $i++) {
                $sumatoriaKilos = 0;
                $sumatoriaViaticos = 0;
                $sumatoriaPeaje = 0;
                $viajes = 0;
                $total = 0;
                do {
                    if(($anteriorSocio == $resultadoViaje2["0"]) && ($anteriorEmpresa == $resultadoViaje2["1"]))
                        $i++;
                    $anteriorSocio = $resultadoViaje2["0"];
                    $anteriorEmpresa = $resultadoViaje2["1"];
                    $sumatoriaKilos = $sumatoriaKilos + $resultadoViaje2["2"];
                    $sumatoriaViaticos = $sumatoriaViaticos + $resultadoViaje2["4"];
                    $sumatoriaPeaje = $sumatoriaPeaje + $resultadoViaje2["5"];
                    $viajes = $viajes + 1;
                    $total = $total + $resultadoViaje2["8"];
                } while (($resultadoViaje2 = mysql_fetch_row($resultado2)) && (($anteriorSocio == $resultadoViaje2["0"]) && ($anteriorEmpresa == $resultadoViaje2["1"])));
            ?>
                <tr class="zebraPar"  align="center">
                    <td><?php echo $anteriorSocio; ?></td>
                    <td><?php echo $anteriorEmpresa; ?></td>
                    <td><?php echo $viajes; ?></td>
                    <td><?php echo $sumatoriaKilos; ?></td>
                    <td><?php echo $sumatoriaViaticos; ?></td>
                    <td><?php echo number_format($sumatoriaPeaje, 2, '.', ''); ?></td>
                    <td><?php echo number_format($total, 2, '.', ''); ?></td>
                </tr>
            <?php
                $totalKilos = $totalKilos + $sumatoriaKilos;
                $totalTotal = $totalTotal + $total;
            }
            ?>
                <tr align="center">
                       <td></td>
                       <td></td>
                       <td></td>
                       <td><?php echo $totalKilos; ?></td>
                       <td></td>
                   
                       <td><b>TOTAL GENERAL</b></td>
                       <td><b><?php echo number_format($totalTotal, 2, '.', ''); ?></b></td>
                </tr>
                 <?php
        }
            ?>
        </table>
    </div>
</div>



           
